//
//  UIAlertController+Category.h
//  Project_Demo
//
//  Created by caoxiaozhu on 2018/7/4.
//  Copyright © 2018年 caoxiaozhu. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface UIAlertController (Category)


/**
 普通的多按钮弹窗

 @param title 标题
 @param message 第二行标题
 @param num 按钮数量
 @param btnArr 按钮标题
 @param actionBlock 点击按钮返回
 @return UIAlertController
 */
+(UIAlertController *)alertWithTitle:(NSString *)title Message:(NSString *)message buttonNum:(NSInteger)num buttonTitle:(NSArray*)btnArr actionBlock:(void(^)(int flag))actionBlock;



/**
 经典的两按钮

 @param title 标题
 @param message 第二行信息
 @param leftBlock 左边按钮点击返回
 @param rightBlock 右边按钮点击返回
 @param leftColor 左边按钮颜色
 @param rightColor 右边按钮颜色
 @param leftStr 左边按钮标题
 @param rightStr 右边按钮标题
 @return UIAlertController
 */
+(UIAlertController *)alertWithTitle:(NSString *)title Message:(NSString *)message LetfTitle:(NSString *)leftStr RightTitle:(NSString *)rightStr LeftColor:(UIColor *)leftColor RightColor:(UIColor *)rightColor  LeftBlock:(void(^)(void))leftBlock RightBlock:(void (^)(void))rightBlock;



/**
 普通的多按钮表单弹窗
 
 @param title 标题
 @param message 第二行标题
 @param num 按钮数量
 @param btnArr 按钮标题
 @param actionBlock 点击按钮返回
 @return UIAlertController
 */
+(UIAlertController *)alertSheetWithTitle:(NSString *)title Message:(NSString *)message buttonNum:(NSInteger)num buttonTitle:(NSArray*)btnArr actionBlock:(void(^)(int flag))actionBlock;

@end
